Capturing software architecture knowledge for pattern-driven design
نویسندگان
چکیده
منابع مشابه
Capturing Design Expertise in Customized Software Architecture Design Environments Capturing Design Expertise in Customized Software Architecture Design Environments
Software architecture is receiving increasing attention as a powerful way to deal with the complexity of large software systems. It has emerged as a distinct form of abstraction for software systems with its own set of design issues, vocabulary, and goals. Like designers in other disciplines, software architects can gain significant leverage by using powerful design environments and tools. Powe...
متن کاملModel Driven Design Method for Software Architecture
Software Architecture allows for early assessment of and design for quality attributes of a software system. It provides an important help for current software development. The development of software architecture is complex due to the absence of a standard way that lead the generation of software architecture artifacts. In this paper we define an architecture design method that provides the sy...
متن کاملToward a Framework for Capturing and Using Architecture Design Knowledge
Management of architecture knowledge is vital for improving an organization’s architectural capabilities. Despite the recognition of the importance of capturing and reusing architecture knowledge, there is no suitable support mechanism. We propose a conceptual framework for providing appropriate guidance and tool support for making tacit or informally described architecture knowledge explicit. ...
متن کاملPattern-driven Reuse in Architecture-centric Evolution for Service Software
Service-based architectures implement business processes as technical software services to develop enterprise software. As a consequence of frequent business and technical change cycles, the architect requires a reusecentered approach to systematically accommodate recurring changes in existing software. Our ‘Pat-Evol’ project aims at supporting pattern-driven reuse in architecture-centric evolu...
متن کاملComputer Science Capturing Software Architecture Design Expertise with Armani
Armani is a language for capturing software architecture design expertise and specifying software architecture designs. This document describes the Armani language in detail with specifications for the language syntax and semantics, as well as examples illustrating common usage. The research reported here was sponsored by the Wright Laboratory, Aeronautical Systems Center, Air Force Materiel Co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2020
ISSN: 0164-1212
DOI: 10.1016/j.jss.2020.110714